package com.zys.dao;

import java.util.List;

import com.zys.pojo.Category;

/**
 * 处理分类 Dao 层
 */
public interface CateDao {
  /**
   * 查询分类列表
   *
   * @return List
   */
  List<Category> findAll();

  /**
   * 添加分类
   *
   * @param category 分类信息
   */
  void add(Category category);

  /**
   * 根据 id 查询分类信息
   *
   * @param id 分类 id
   * @return Result
   */
  Category findCateById(Integer id);

  /**
   * 根据 id 删除分类
   *
   * @param id 分类 id
   */
  void delete(Integer id);

  /**
   * 修改分类信息
   *
   * @param category 修改后的分类信息
   */
  void edit(Category category);
}
